while True:
        chislo = int(input("Введите четырехзначное число:"))
        if abs(chislo) < 1000 or abs(chislo) > 9999:
            print("Число не четырехзначное")
            continue
        if chislo % 2 == 0:
            chet = "Да"
        else:
            chet = "Нет"
        print ("Число четное", chet)
        if chislo%3 == 0:
            krat_3 = "Да"
        else:
            krat_3 =  "Нет"
        print("Число кратное трем", krat_3)
        if int(chislo * 0.5) **2== chislo:
            kvadrat  = chislo ** 0.5
            print("Число является квадратом числа:", int (kvadrat))
        else:
            print("Число является квадратом числа: Нет")
        print()
        cl = chislo % 10
        c2 = chislo // 10 % 10
        c3 = chislo // 100 % 10
        c4 = chislo // 1000 % 10
        print("Наибольшая цифра числа:", max (cl,c2,c3,c4))
        print("Наименьшая цифра числа:", min(cl,c2,c3, c4))
        k_zeros = 0
        if cl == 0:
            k_zeros += 1
        if c2 == 0:
            k_zeros += 1
        if c3 == 0:
            k_zeros += 1
        if c4 == 0:
            k_zeros += 1
        print("Количество нулей в числе:", k_zeros)

        if int(cl*0.5)*2 == cl:
            print("Цифра в разряде единиц является квадратом цифры:", int (cl**0.5))
        else:
            print("Цифра в разряде единиц является квадратом цифры: Нет")

        if int(c2*0.5)*2 == c2:
            print("Цифра в разряде десятков является квадратом цифры:", int (c2**0.5))

        else:
            print("Цифра в разряде десятков является квадратом цифры: Нет")

        if int(c3*0.5)*2 == c3:
            print("Цифра в разряде сотен является квадратом цифры:", int(c3**0.5))

        else:
            print("Цифра в разряде сотен является квадратом цифры: Нет")

        if int (c4*0.5)*2 == c4:
            print("Цифра в разряде тысяч является квадратом цифры:", int (c4**0.5))

        else:
            print("Цифра в разряде тысяч является квадратом цифры: Нет")
